package com.le.tester.book.effectivejava3rdchinese.secondReading.l69;

/**
 * createTime：2024-11-01 10:28
 * description：异常应该只用于异常的情况下，而不是用于正常的程序来控制流程
 */
public class Demo {
    //来看一段垃圾代码
    //1.使用while（true）来遍历一个rang[]
    //2.想要让遍历抛出异常来终止循环
    public void f() {
        try {
            int i = 0;
            while (true){
                //rang[i++].climb();
            }
        } catch (ArrayIndexOutOfBoundsException e) {

        }
    }
    //这种情况下，只要使用for遍历即可
}
